package com.etc.service;

import com.etc.pojo.Comment;
import com.etc.pojo.CommentGroup;

import java.util.List;

public interface CommentOfService {


    /**
     * 增加评论
     * @param userId
     * @param videoId
     * @param commentContent
     * @return
     */
    public boolean addComment(String userId, int videoId, String commentContent);

    /**
     * 回复
     * @param userId
     * @param videoId
     * @param commentContent
     * @param replyId
     * @return
     */
    public boolean addCommentReply(String userId, int videoId, String commentContent, int replyId);

    /**
     * 删除
     * @param commentId
     * @return
     */
    public boolean deleteCommentByCommentId(int commentId);

    /**
     * 根据视频编号查询评论
     * @param videoId
     * @return
     */
    public List<CommentGroup> getCommentByVideoId(int videoId);


    /**
     * 根据评论编号查询评论
     * @param commentId
     * @return
     */
    public Comment getCommentById(int commentId);


}
